home *** CD-ROM | disk | FTP | other *** search
/ Night Owl 6 / Night Owl's Shareware - PDSI-006 - Night Owl Corp (1990).iso / 013a / pb200.zip / PB.DOC < prev    next >
Text File  |  1991-12-22  |  33KB  |  930 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8.  
  9.  
  10.                                P r i n t e r B U D D Y (tm)
  11.  
  12.  
  13.  
  14.                              A Setup Utility For All Printers
  15.  
  16.                                        Version v2.00
  17.  
  18.  
  19.  
  20.  
  21.  
  22.  
  23.                                        USER'S GUIDE
  24.  
  25.  
  26.  
  27.  
  28.  
  29.  
  30.  
  31.  
  32.  
  33.  
  34.  
  35.  
  36.  
  37.  
  38.  
  39.  
  40.  
  41.  
  42.  
  43.  
  44.  
  45.  
  46.  
  47.  
  48.  
  49.                               Copyright (c) 1991 Lenard Dean
  50.                                    All Rights Reserved
  51.  
  52.                                     December 22, 1991
  53.             Warranty
  54.             ========
  55.  
  56.             This software and accompanying documentation is provided AS-IS.
  57.  
  58.             Even though the author has tested the software and reviewed the
  59.             documentation, NO WARRANTY OR REPRESENTATION RELATING TO THIS
  60.             SOFTWARE IS MADE, WHETHER EXPRESSED OR IMPLIED, INCLUDING,
  61.             WITHOUT LIMITATION, THE WARRANTIES OF MERCHANTABILITY AND OF
  62.             FITNESS FOR ANY PURPOSE.
  63.  
  64.             THE AUTHOR ASSUMES NO LIABILITY FOR DAMAGES, DIRECT OR
  65.             CONSEQUENTIAL, WHICH MAY RESULT FROM THE USE OF THIS SOFTWARE,
  66.             even if advised of the possibility of such damages.
  67.  
  68.             THE USER OF THIS SOFTWARE BEARS ALL RISK AS TO THE QUALITY AND
  69.             PERFORMANCE OF THIS SOFTWARE.
  70.  
  71.             IN NO EVENT SHALL ANY DAMAGES EXCEED THE PRICE PAID FOR THE
  72.             LICENSE TO USE THIS SOFTWARE REGARDLESS OF THE FORM OF CLAIM.
  73.  
  74.  
  75.             Trademarks
  76.             ==========
  77.  
  78.             Product names mentioned in this documentation are trademarks or
  79.             registered trademarks of their respective owners.  PrinterBUDDY
  80.             is a trademark of Lenard Dean
  81.             TABLE OF CONTENTS
  82.             =================
  83.  
  84.  
  85.  
  86.  
  87.             Introduction ................................................. 1
  88.  
  89.  
  90.             Getting Started .............................................. 1
  91.  
  92.  
  93.             Creating Printer Configurations .............................. 3
  94.  
  95.  
  96.             Using PrinterBUDDY ........................................... 4
  97.  
  98.  
  99.             Running from a Batch File .................................... 6
  100.  
  101.  
  102.             Customizing PrinterBUDDY ..................................... 7
  103.  
  104.  
  105.             Questions .................................................... 10
  106.  
  107.  
  108.             Appendix A: Registration ..................................... 11
  109.  
  110.  
  111.             Appendix B: Color Chart ...................................... 12
  112.  
  113.  
  114.             Appendix C: Scan Code Chart .................................. 13
  115.  
  116.  
  117.             Appendix D: Decimal-Hexadecimal Conversion Chart ............. 14
  118.             Introduction
  119.             ============
  120.  
  121.             Today's printers, particularly lasers, have an extensive set of
  122.             programming commands and formatting codes built into them.  How
  123.             many times have you wanted to setup a printer but had no real
  124.             simple way of doing so?  If you are an intermediate or advanced
  125.             user, probably more than once.
  126.  
  127.             PrinterBUDDY is elegant in its simplicity.  No matter how complex
  128.             your printer setups may be, PrinterBUDDY allows you to handle
  129.             them with ease.  And unlike other printer utilities, ANY type of
  130.             printer can be configured with PrinterBUDDY.  The more feature-
  131.             rich the printer command set is, the more powerful PrinterBUDDY
  132.             becomes.
  133.  
  134.             PrinterBUDDY is available as a "normal" program and as a memory-
  135.             resident (TSR) program.  Both versions allow you to select
  136.             printer configurations from a menu list.  However, with the
  137.             normal program you can also select a configuration from the
  138.             command line allowing you to run PrinterBUDDY in a batch file.
  139.             The memory-resident version, on the other hand, lets you setup a
  140.             printer from within most MS-DOS applications.
  141.  
  142.             PrinterBUDDY is completely customizable.  Not only can you define
  143.             the location where the menu list will pop up but also the menu's
  144.             colors and border type.  Since PrinterBUDDY is mouse-aware, mouse
  145.             sensitivity, scroll speed, and cursor color can also be defined.
  146.             With the TSR version, you have the option of specifying your own
  147.             hot key and choosing how the TSR will load into memory (ie.
  148.             normal, swap-to-EMS, or swap-to-disk).
  149.  
  150.  
  151.             Getting Started
  152.             ===============
  153.  
  154.             To run PrinterBUDDY, you'll need the following hardware:
  155.  
  156.                  - IBM PC, XT, AT, PS/2, or 100% compatible computer
  157.                  - minimum 256K bytes of conventional memory
  158.                  - monochrome or color monitor
  159.                  - floppy disk drive or hard disk
  160.                  - mouse (optional)
  161.                  - printer
  162.  
  163.             You'll also need the software below:
  164.  
  165.                  - MS-DOS or PC-DOS, version 2.00 or later to run the 
  166.                    normal program
  167.                  - MS-DOS or PC-DOS, version 3.00 or later to run the 
  168.                    TSR program
  169.                  - text editor or word processor that can save in ASCII
  170.  
  171.  
  172.  
  173.  
  174.  
  175.                                                                             1
  176.  
  177.             Executing the self-extracting file PB200.EXE should have produced
  178.             the following files:
  179.  
  180.                  PB.EXE        PrinterBUDDY program
  181.                  PB.DOC        Documentation
  182.                  SAMPLE.PCF    Sample printer configurations file
  183.                  REGISTER.FRM  Registration form
  184.                  INSTALL.EXE   Installation program
  185.  
  186.             The quickest way to install PrinterBUDDY is to run INSTALL.  If
  187.             you are upgrading from a version older than v2.00, it is
  188.             important that PrinterBUDDY be installed through INSTALL because
  189.             your existing PB.PCF needs to be modified.
  190.  
  191.             When the INSTALL program is run, you will be asked about the
  192.             following:
  193.  
  194.                  1) the directory to install PrinterBUDDY in. The default is
  195.                     c:\pb but it might make more sense to put it into your
  196.                     "utilities" directory.
  197.  
  198.                  2) if you are upgrading from a version older than v2.00.
  199.  
  200.                  3) whether you want PrinterBUDDY's location added to the
  201.                     PATH statement in AUTOEXEC.BAT.  (If it already exists,
  202.                     it will not be added.)  If so, the original AUTOEXEC.BAT
  203.                     will be saved as AUTOEXEC.OLD.
  204.  
  205.                  4) if you have a monochrome monitor with a color card.  If
  206.                     so, you should select this option to force a "black and
  207.                     white" color setup.
  208.  
  209.             Check boxes are selected by clicking with the left mouse button.
  210.             To use the keyboard, select the TAB key to move between check
  211.             boxes and the SPACEBAR to mark them.  When you're ready to
  212.             install, press ENTER.  If you're not upgrading, a file called
  213.             PB.PCF will be created.  (You'll be storing all your printer
  214.             configurations in this file.)
  215.  
  216.             If you are not upgrading, you can install PrinterBUDDY manually.
  217.             To do this, copy all the files to the destination directory.
  218.             Then from the destination directory type:
  219.  
  220.                  pb
  221.  
  222.             If you're installing on a system with a monochrome display and
  223.             color card, use the "/bw" switch to force a "black and white"
  224.             color setup as follows:
  225.  
  226.                  pb /bw
  227.  
  228.  
  229.  
  230.  
  231.  
  232.  
  233.                                                                             2
  234.             Once PrinterBUDDY has been installed, you will need to add your
  235.             printer configurations to the PB.PCF file.  The next section
  236.             shows how to do this.
  237.  
  238.  
  239.             Creating Printer Configurations
  240.             ===============================
  241.  
  242.             All printer configurations you create will be stored in the
  243.             PB.PCF file.  To create the printer configurations, use a text
  244.             editor or word processor.  Remember to re-save PB.PCF in ASCII
  245.             any time it is modified.  Most text editors will do this but if
  246.             you are using a word processor this will not necessarily be true.
  247.             Consult your word processor manual on how to save to ASCII
  248.             format.
  249.  
  250.             Each configuration is distinguished by a unique name and enclosed
  251.             in square brackets.  When creating a name, any combination of
  252.             upper or lower case letters may be used.  The name should be no
  253.             longer than 12 characters in length.  (Any name longer than 12
  254.             characters will only be recognized from the command line.)  For
  255.             example:
  256.  
  257.                  [CONDENSED]
  258.  
  259.             To setup a printer connected to LPT2 or LPT3, insert a colon
  260.             after the name and type "LPT2" or "LPT3" like so:
  261.  
  262.                  [CONDENSED:LPT2]
  263.  
  264.             For each printer command line, type some descriptive text of any
  265.             length and follow it with the "=" character.  Place the
  266.             appropriate control codes after the "=" character, separating
  267.             each value with a comma.  (A list of printer commands and
  268.             formatting codes for your printer can normally be found under a
  269.             section called "Command Reference" or "Mode Commands" in the
  270.             printer's reference manual.)  PrinterBUDDY recognizes printer
  271.             codes in decimal or hexadecimal format.  Make sure if you use
  272.             hexadecimal codes that you precede each value with "&H".  Here
  273.             are some examples:
  274.  
  275.                  [CONDENSED:LPT2]
  276.                  Master Reset =27,64
  277.                  TOF (1.4 cm) =28,126,84,1
  278.                  Condense ON  =15
  279.                  Left Margin  =&H1B,&H6C,&H7
  280.                  Right Margin  27,81,127
  281.  
  282.             Note how spaces (or TABs) may be inserted between the text and
  283.             "=" or between "=" and the first control code value for alignment
  284.             purposes.  If you need to temporarily prevent a line from being
  285.             processed, leave out the "=" as shown in the last line.  (It may
  286.  
  287.  
  288.  
  289.  
  290.  
  291.                                                                             3
  292.             be more convenient to duplicate the configuration under a
  293.             different name without that line.)
  294.  
  295.             Keep things easy to read by using a blank line between
  296.             configurations.  Below is a copy of SAMPLE.PCF showing what a
  297.             typical PB.PCF file may look like:
  298.  
  299.                  HotKey=&H830
  300.                  SwapMode=0
  301.                  MouseSen=12
  302.                  MouseSS=60
  303.                  Sort=1
  304.                  Row=7
  305.                  Column=25
  306.                  Length=10
  307.                  Shadow=1
  308.                  BorderType=3
  309.                  BeepSound=6
  310.                  TextColor=7
  311.                  BorderColor=14
  312.                  CsrColor=48
  313.                  MouseCsrColor=71
  314.  
  315.                  [NLQ]
  316.                  Master Reset   =27,64
  317.                  TOF (1.4 cm)   =27,126,84,1
  318.                  Select NLQ     =27,120,1
  319.                  Roman Font     =27,107,0
  320.                  Left Margin    =27,108,5
  321.                  Bottom Margin  =27,78,7
  322.  
  323.                  [CONDENSED:LPT2]
  324.                  Master Reset   =27,64
  325.                  TOF (1.4 cm)   =27,126,84,1
  326.                  Condense ON    =15
  327.                  Left Margin    =&H1B,&H6C,&H7
  328.                  Right Margin    27,81,127
  329.                  Bottom Margin  =27,78,7
  330.                  Tab Increments =27,101,0,2
  331.  
  332.                  [GRAPHICS:LPT3]
  333.                  Master Reset   =27,64
  334.                  TOF (1.4 cm)   =27,126,84,1
  335.                  Graphic Mode   =27,116,1,27,6
  336.  
  337.  
  338.             Using PrinterBUDDY
  339.             ==================
  340.  
  341.             As was mentioned in the introduction, the normal version of
  342.             PrinterBUDDY allows you to select a printer configuration from
  343.  
  344.  
  345.  
  346.  
  347.  
  348.  
  349.                                                                             4
  350.             the command line.  Consider the following three "abbreviated"
  351.             examples from SAMPLE.PCF:
  352.  
  353.                  [NLQ]
  354.                  Master Reset  =27,64
  355.                  TOF (1.4 cm)  =27,126,84,1
  356.                  ...
  357.                  ...
  358.  
  359.                  [CONDENSED:LPT2]
  360.                  Master Reset  =27,64
  361.                  TOF (1.4 cm)  =27,126,84,1
  362.                  ...
  363.                  ...
  364.  
  365.                  [GRAPHICS:LPT3]
  366.                  Master Reset  =27,64
  367.                  TOF (1.4 cm)  =27,126,84,1
  368.                  ...
  369.                  ...
  370.  
  371.             To configure a printer through the command line, the syntax is:
  372.  
  373.                  pb config_name
  374.  
  375.             Therefore, to setup your printer with the first configuration
  376.             shown, you type:
  377.  
  378.                  pb nlq
  379.  
  380.             To setup the printer with the last configuration, you would type:
  381.  
  382.                  pb graphics
  383.  
  384.             If no configuration name is entered on the command line or if
  385.             ALT+B, the TSR hot key, is pressed (assuming PrinterBUDDY TSR is
  386.             installed), a menu list with all the configurations in PB.PCF is
  387.             displayed.  To navigate through the list, use the HOME, END,
  388.             PGUP, PGDN, and ARROW keys.  Alternatively, press the left mouse
  389.             button and move the mouse up or down the menu.  Clicking on the
  390.             small arrows on the right side of the menu box moves the menu's
  391.             cursor bar one line at a time.  A configuration is selected by
  392.             double clicking quickly over the name with the left mouse button
  393.             or pressing the ENTER key.  To abort from the menu list, press
  394.             ESC or the right mouse button.
  395.  
  396.             That's all there's to it.  If you are using the normal
  397.             PrinterBUDDY program and NOT using DOS 3.00 or higher, make sure
  398.             you execute PrinterBUDDY from its directory or an error "locating
  399.             PB.PCF" will result.
  400.  
  401.  
  402.  
  403.  
  404.  
  405.  
  406.  
  407.                                                                             5
  408.             If PrinterBUDDY is run with the printer off-line, an error will
  409.             occur after a pre-determined amount of printer "checks".
  410.             Depending on the speed of your machine, this will translate into
  411.             a pause of anywhere from 72 seconds for a XT to less than 25
  412.             seconds for a 386 compatible.  No delay will occur if the printer
  413.             is turned off, however.
  414.  
  415.  
  416.             Running from a Batch File
  417.             =========================
  418.  
  419.             When running PrinterBUDDY from a batch file or program, the
  420.             following exit codes are returned to DOS after PrinterBUDDY
  421.             finishes executing:
  422.  
  423.                  0 = Printer Configured (command line, menu list)
  424.                  1 = Printer Not Configured (menu list)
  425.                  2 = PB.PCF Not Found (command line, menu list)
  426.                  3 = Printer Not Ready (command line, menu list)
  427.                  4 = Configuration Not Found (command line)
  428.                  5 = No Configurations Found (menu list)
  429.  
  430.             Remember to test error levels in a batch file in decending order
  431.             since a true condition is only returned if the exit code is equal
  432.             to or greater than the error level number.  Therefore:
  433.  
  434.                  echo off
  435.                  pb nlq /q
  436.  
  437.                  if errorlevel 5 goto error5
  438.                  if errorlevel 4 goto error4
  439.                  if errorlevel 3 goto error3
  440.                  if errorlevel 2 goto error2
  441.                  if errorlevel 1 goto error1
  442.  
  443.                  echo Printer Configured (No Errors)
  444.                  goto quit
  445.  
  446.                  :error5
  447.                  echo No Configurations Found
  448.                  goto quit
  449.  
  450.                  :error4
  451.                  echo Configuration Not Found
  452.                  goto quit
  453.  
  454.                  :error3
  455.                  echo Printer Not Ready
  456.                  goto quit
  457.  
  458.  
  459.  
  460.  
  461.  
  462.  
  463.  
  464.  
  465.                                                                             6
  466.                  :error2
  467.                  echo PB.PCF Not Found
  468.                  goto quit
  469.  
  470.                  :error1
  471.                  echo Printer Not Configured
  472.                  goto quit
  473.  
  474.                  :quit
  475.  
  476.             One final note.  To run PrinterBUDDY in "quiet" mode so that no
  477.             text is displayed when executing, use the "/q" switch.  For
  478.             example:
  479.  
  480.                  pb nlq /q
  481.  
  482.  
  483.             Customizing PrinterBUDDY
  484.             ========================
  485.  
  486.             PrinterBUDDY uses the beginning of PB.PCF to store information
  487.             about itself.  Both versions of PrinterBUDDY share the same
  488.             PB.PCF file.  Below is a description of each parameter:
  489.  
  490.                  HotKey        Defines the hot key that will activate
  491.                                PrinterBUDDY TSR.  The default is "ALT+B".
  492.  
  493.                  SwapMode      Determines how PrinterBUDDY TSR will be
  494.                                installed: 0=normal, 1=swap-to-EMS,
  495.                                2=swap-to-disk.  To un-install the TSR, use 
  496.                                the switch "/u".  For example: pbtsr /u
  497.  
  498.                  MouseSen      Sets the mouse sensitivity.  Useful values 
  499.                                range between 0 and 100.
  500.  
  501.                  MouseSS       Sets the menu's mouse scrolling speed.  Use 
  502.                                values from 0 and up.  Values reflect time
  503.                                in milliseconds.
  504.  
  505.                  Sort          Determines whether the menu list will be 
  506.                                sorted.  0=don't sort, 1=sort
  507.  
  508.                  Row           Sets the row coordinate for the menu
  509.  
  510.                  Column        Sets the column coordinate for the menu.
  511.  
  512.                  Length        Sets the number of configuration names that 
  513.                                will be displayed on the menu.  The minimum 
  514.                                number is 2.
  515.  
  516.                  Shadow        Determines whether a shadow will be projected 
  517.                                when the menu is up.  0=no shadow, 1=shadow
  518.  
  519.  
  520.  
  521.  
  522.  
  523.                                                                             7
  524.  
  525.                  BorderType    Sets the menu's border type.  There are four 
  526.                                to choose from:
  527.  
  528.                                1 = single line all around
  529.                                2 = double line all around
  530.                                3 = double line horizontally, single line 
  531.                                    vertically
  532.                                4 = single line horizontally, double line
  533.                                    vertically
  534.  
  535.                  BeepSound     Sets the type of "beep sound" for error 
  536.                                messages.  Values range from 0 to 10.
  537.                                0=no sound.
  538.  
  539.                  TextColor     Sets the menu's text color. (Appendix B)
  540.  
  541.                  BorderColor   Sets the menu's border color. (Appendix B)
  542.  
  543.                  CsrColor      Sets the menu's cursor bar color. (Appendix B)
  544.  
  545.                  MouseCsrColor Sets the mouse cursor color. (Appendix B)
  546.  
  547.             If PrinterBUDDY TSR's default hot key conflicts with an existing
  548.             TSR or program, you will need to define a new one.  The hot key
  549.             is made up of two parts: a shift mask and a scan code.  The shift
  550.             mask specifies the ALT, CTRL, or SHIFT keys to be used.  Below
  551.             are their shift mask values:
  552.  
  553.                   Hex
  554.                  Value         Key
  555.  
  556.                    8           ALT
  557.                    4           CTRL
  558.                    2           Left SHIFT
  559.                    1           Right SHIFT
  560.  
  561.             When creating a hot key with more than one shift mask, simply add
  562.             the hex values together.  Because the shift mask values are less
  563.             than 10, you can add the values as if they were in decimal.  If
  564.             the result is greater than 9 don't forget to refer to Appendix D
  565.             to convert your result to hexadecimal.
  566.  
  567.             The second part of the hot key, the scan code, specifies the
  568.             other keyboard keys.  The chart in Appendix C lists all the valid
  569.             scan codes.  When creating a hot key, remember to precede the hot
  570.             key code with "&H".  Here are a few examples:
  571.  
  572.  
  573.  
  574.  
  575.  
  576.  
  577.  
  578.  
  579.  
  580.  
  581.                                                                             8
  582.                  ALT+B               HotKey=&H830
  583.                                      Shift Mask: 8
  584.                                      Scan Code: 30
  585.  
  586.                  ALT+P               HotKey=&H819
  587.                                      Shift Mask: 8
  588.                                      Scan Code: 19
  589.  
  590.                  CTRL+B              HotKey=&H430
  591.                                      Shift Mask: 4
  592.                                      Scan Code: 30
  593.  
  594.                  CTRL+P              HotKey=&H419
  595.                                      Shift Mask: 4
  596.                                      Scan Code: 19
  597.  
  598.                  ALT+CTRL+B          HotKey=&HC30
  599.                                      Shift Mask: 8+4=12, C in hex
  600.                                      Scan Code: 30
  601.  
  602.                  ALT+CTRL+P          HotKey=&HC19
  603.                                      Shift Mask: 8+4=12, C in hex
  604.                                      Scan Code: 19
  605.  
  606.                  ALT+LSHIFT+P        HotKey=&HA19
  607.                                      Shift Mask: 8+2=10, A in hex
  608.                                      Scan Code: 19
  609.  
  610.                  CTRL+LSHIFT+P       HotKey=&H619
  611.                                      Shift Mask: 4+2=6
  612.                                      Scan Code: 19
  613.  
  614.             When PB.PCF is first created, SwapMode is set to 0.  This mode
  615.             installs PrinterBUDDY TSR as a normal TSR and uses about 38.2K of
  616.             conventional memory.  If you find the memory penalty too high,
  617.             use one of the two "swapping" modes.  The swapping modes create a
  618.             small kernel of code (6.1K) in conventional memory when the TSR
  619.             is idle.  When the TSR is activated, the underlying program is
  620.             saved to disk or expanded memory and the TSR program is loaded in
  621.             its place.  When the TSR is finished, the underlying program is
  622.             re-loaded into memory and the TSR program saved back to disk or
  623.             expanded memory.
  624.  
  625.             If PrinterBUDDY cannot install as a swapping TSR, check the
  626.             amount of expanded memory or disk space available.  Chances are
  627.             that you don't have enough.  If plan to install PrinterBUDDY as a
  628.             disk swapping TSR, don't expect instant menu "pop up" and "pop
  629.             down" like in the memory modes.  It takes a couple of seconds to
  630.             save and load the underlying program.  Having a fast hard disk
  631.             with a cache helps speed things up.
  632.  
  633.  
  634.  
  635.  
  636.  
  637.  
  638.  
  639.                                                                             9
  640.             Questions
  641.             =========
  642.  
  643.             If you have any problems, questions or suggestions about
  644.             PrinterBUDDY, I would like to hear from you.  You can write to me
  645.             at:
  646.  
  647.                  Lenard Dean
  648.                  3052 Cedar Ridge Dr. S.W.
  649.                  Calgary, Alberta T2W1X6
  650.                  Canada
  651.  
  652.             You can also reach me through one of the following electronic
  653.             services:
  654.  
  655.                  CompuServe ID: 70312,415
  656.                       GEnie ID: L.DEAN1
  657.  
  658.             Happy Printing!
  659.  
  660.  
  661.  
  662.  
  663.  
  664.  
  665.  
  666.  
  667.  
  668.  
  669.  
  670.  
  671.  
  672.  
  673.  
  674.  
  675.  
  676.  
  677.  
  678.  
  679.  
  680.  
  681.  
  682.  
  683.  
  684.  
  685.  
  686.  
  687.  
  688.  
  689.  
  690.  
  691.  
  692.  
  693.  
  694.  
  695.  
  696.  
  697.                                                                             10
  698.             APPENDIX A
  699.             ==========
  700.  
  701.  
  702.             Registration
  703.             ------------
  704.  
  705.             Starting with version 2.00, PrinterBUDDY is being distributed as
  706.             SHAREWARE.  This method of distribution means that you may
  707.             evaluate PrinterBUDDY for a reasonable period of time.  (I'll
  708.             leave the "reasonable" part up to you.)  If you find that
  709.             PrinterBUDDY meets your needs and continue to use it, please
  710.             license your copy by registering it.  (See REGISTER.FRM)  If you
  711.             are interested in a site license, please contact the me for
  712.             liberal site license terms.
  713.  
  714.             The registration fee for using PrinterBUDDY is $15 US.  When you
  715.             register, you will receive a manual, latest version of
  716.             PrinterBUDDY, and the TSR version of PrinterBUDDY.  You will also
  717.             be notified when important changes are made to PrinterBUDDY.
  718.  
  719.             Money orders and personal/certified/traveller's checks are
  720.             accepted.  Make sure the amount is in US funds although not
  721.             necessarily drawn from an US bank.  If you are ordering outside
  722.             North America, please add an additional $4 US for registered or
  723.             special delivery mail.
  724.  
  725.             If you would like to distribute PrinterBUDDY you may do so as
  726.             long as NO FEES are charged.  If you are a vendor, please contact
  727.             me for the latest version.
  728.  
  729.  
  730.  
  731.  
  732.  
  733.  
  734.  
  735.  
  736.  
  737.  
  738.  
  739.  
  740.  
  741.  
  742.  
  743.  
  744.  
  745.  
  746.  
  747.  
  748.  
  749.  
  750.  
  751.  
  752.  
  753.  
  754.  
  755.                                                                             11
  756.             APPENDIX B
  757.             ==========
  758.  
  759.  
  760.             Color Chart
  761.             -----------
  762.  
  763.  
  764.                                              BACKGROUND
  765.  
  766.                         Black  Blue  Green  Cyan  Red  Magenta  Brown  White
  767.  
  768.                Black       0    16     32    48    64     80      96    112
  769.                Blue        1    17     33    49    65     81      97    113
  770.                Green       2    18     34    50    66     82      98    114
  771.             F  Cyan        3    19     35    51    67     83      99    115
  772.             O  Red         4    20     36    52    68     84     100    116
  773.             R  Magenta     5    21     37    53    69     85     101    117
  774.             E  Brown       6    22     38    54    70     86     102    118
  775.             G  White       7    23     39    55    71     87     103    119
  776.             R  Grey        8    24     40    56    72     88     104    120
  777.             O  BrBlue      9    25     41    57    73     89     105    121
  778.             U  BrGreen    10    26     42    58    74     90     106    122
  779.             N  BrCyan     11    27     43    59    75     91     107    123
  780.             D  BrRed      12    28     44    60    76     92     108    124
  781.                BrMagenta  13    29     45    61    77     93     109    125
  782.                Yellow     14    30     46    62    78     94     110    126
  783.                BrWhite    15    31     47    63    79     95     111    127
  784.  
  785.  
  786.  
  787.  
  788.  
  789.  
  790.  
  791.  
  792.  
  793.  
  794.  
  795.  
  796.  
  797.  
  798.  
  799.  
  800.  
  801.  
  802.  
  803.  
  804.  
  805.  
  806.  
  807.  
  808.  
  809.  
  810.  
  811.  
  812.  
  813.                                                                             12
  814.             Appendix C
  815.             ==========
  816.  
  817.             Scan Code Chart
  818.             ---------------
  819.  
  820.                  Hex                           Hex
  821.                  Key           Code            Key            Code
  822.                  ---           ----            ---            ----
  823.  
  824.                  ESC           01              L SHIFT        2A
  825.                  1 !           02              \ |            2B
  826.                  2 @           03              Z              2C
  827.                  3 #           04              X              2D
  828.                  4 $           05              C              2E
  829.                  5 %           06              V              2F
  830.                  6 ^           07              B              30
  831.                  7 &           08              N              31
  832.                  8 *           09              M              32
  833.                  9 (           0A              , <            33
  834.                  0 )           0B              . >            34
  835.                  - _           0C              / ?            35
  836.                  + =           0D              R SHIFT        36
  837.                  BKSP          0E              * PRTSC        37
  838.                  TAB           0F              ALT            38
  839.                  Q             10              SPACE          39
  840.                  W             11              CAPS           3A
  841.                  E             12              F1             3B
  842.                  R             13              F2             3C
  843.                  T             14              F3             3D
  844.                  Y             15              F4             3E
  845.                  U             16              F5             3F
  846.                  I             17              F6             40
  847.                  O             18              F7             41
  848.                  P             19              F8             42
  849.                  [ {           1A              F9             43
  850.                  ] }           1B              F10            44
  851.                  ENTER         1C              NUM            45
  852.                  CTRL          1D              SCROLL         46
  853.                  A             1E              HOME           47
  854.                  S             1F              UP             48
  855.                  D             20              PGUP           49
  856.                  F             21              GREY -         4A
  857.                  G             22              LEFT           4B
  858.                  H             23              CENTER         4C
  859.                  J             24              RIGHT          4D
  860.                  K             25              GREY +         4E
  861.                  L             26              END            4F
  862.                  ; :           27              DOWN           50
  863.                  ' "           28              PGDN           51
  864.                  ` ~           29              INS            52
  865.                                                DEL            53
  866.  
  867.  
  868.  
  869.  
  870.  
  871.                                                                             13
  872.             Appendix D
  873.             ==========
  874.  
  875.  
  876.             Decimal-Hexadecimal Conversion Chart
  877.             ------------------------------------
  878.  
  879.             To convert from decimal to hexademical, locate the particular
  880.             decimal number (0-255) you want to convert.  Then read up to the
  881.             top row for the first hexadecimal digit and across to the first
  882.             column for the second digit.  To convert from hexadecimal to
  883.             decimal, reverse the procedure.  For example:
  884.  
  885.                  12 in decimal is equal to 0C (or C) in hexadecimal
  886.  
  887.                  0A (or A) in hexadecimal is equal to 10 in decimal
  888.  
  889.  
  890.  
  891.                 0   1   2   3   4   5   6  7   8   9   A   B   C   D   E   F
  892.  
  893.             0   0  16  32  48  64  80  96 112 128 144 160 176 192 208 224 240
  894.             1   1  17  33  49  65  81  97 113 129 145 161 177 193 209 225 241
  895.             2   2  18  34  50  66  82  98 114 130 146 162 178 194 210 226 242
  896.             3   3  19  35  51  67  83  99 115 131 147 163 179 195 211 227 243
  897.             4   4  20  36  52  68  84 100 116 132 148 164 180 196 212 228 244
  898.             5   5  21  37  53  69  85 101 117 133 149 165 181 197 213 229 245
  899.             6   6  22  38  54  70  86 102 118 134 150 166 182 198 214 230 246
  900.             7   7  23  39  55  71  87 103 119 135 151 167 183 199 215 231 247
  901.             8   8  24  40  56  72  88 104 120 136 152 168 184 200 216 232 248
  902.             9   9  25  41  57  73  89 105 121 137 153 169 185 201 217 233 249
  903.             A  10  26  42  58  74  90 106 122 138 154 170 186 202 218 234 250
  904.             B  11  27  43  59  75  91 107 123 139 155 171 187 203 219 235 251
  905.             C  12  28  44  60  76  92 108 124 140 156 172 188 204 220 236 252
  906.             D  13  29  45  61  77  93 109 125 141 157 173 189 205 221 237 253
  907.             E  14  30  46  62  78  94 110 126 142 158 174 190 206 222 238 254
  908.             F  15  31  47  63  79  95 111 127 143 159 175 191 207 223 239 255
  909.  
  910.  
  911.  
  912.  
  913.  
  914.  
  915.  
  916.  
  917.  
  918.  
  919.  
  920.  
  921.  
  922.  
  923.  
  924.  
  925.  
  926.  
  927.  
  928.  
  929.                                                                             14 
  930.